I created a device that lets the N64 work as a USB host. So far it only supports a boot mouse but more functionality could be added in the future with only software changes. Source code for the project is here https://github.com/lambertjamesd/n64-usb